removable handrail - German English Dictionary